enum TaskResult { TASK_ERROR, TASK_PAUSE, TASK_DONE }
